Codexonics\PrimeMoverFramework\utilities\PrimeMoverSearchReplace D

Total Complexity 160
Dependencies 4
Dependents 1
Total lines 1,035
Lines of code 547
Logical lines of code 366
Comment lines 299
Methods 42
Properties 4

Methods 42

Method Rating Maintainability Complexity Lines of code
processColumns()
B
40 21 54
recursiveUnserializeReplace()
A
45 13 39
load()
A
40 12 52
getColumnsDefinition()
A
48 10 29
maybeEncodeBinaryLeftOff()
A
51 9 30
markSearchReplaceComplete()
A
52 8 26
doRetrySearchReplace()
S
50 7 27
runDbUpdate()
S
56 6 15
unSetTables()
S
58 6 15
getLeftOffToResume()
S
56 5 18
initializeLeftOff()
S
58 5 17
maybeDecodeBinaryLeftOff()
S
58 5 16
escapeLeftOffValues()
S
58 5 15
getPagingParams()
S
56 3 17
getAdjustedCurrentRow()
S
71 3 6
getExcludedColumn()
S
63 3 10
testSearchDelay()
S
73 3 5
generateOrderByClause()
S
64 3 9
generateWhereToSeekCondition()
S
61 2 11
getRowsCount()
S
62 2 11
getResumeMode()
S
61 2 11
generateSelectSql()
S
62 2 10
quoteAndEscapeLeftOff()
S
68 2 7
isTimeOut()
S
62 2 10
getInitPage()
S
65 2 8
logSearchReplaceHeaderCall()
S
65 2 8
getTotalRowsProcessed()
S
69 2 7
setLeftOff()
S
80 1 3
setBlogId()
S
80 1 3
logSearchReplaceHeader()
S
64 1 9
getBlogId()
S
80 1 3
getLeftOff()
S
80 1 3
monitorRowsProgress()
S
71 1 6
isBinaryPrimaryKey()
S
74 1 4
getRowsDataFromDb()
S
71 1 5
parseDataType()
S
80 1 3
safeColumnNames()
S
79 1 3
isNumericPrimaryKey()
S
75 1 4
initializeTotalDataCount()
S
75 1 4
initializeRowParams()
S
66 1 8
getBinaryTypes()
S
80 1 3
getNumTypes()
S
80 1 3